part of '../repository.dart';

abstract class EmailVerificationDuringEmailChangeFailure extends Failure {
  const EmailVerificationDuringEmailChangeFailure();
}

class UnauthorizedEmailVerificationDuringEmailChangeFailure
    extends EmailVerificationDuringEmailChangeFailure {
  const UnauthorizedEmailVerificationDuringEmailChangeFailure();
}

class AlreadyExistingUserEmailVerificationDuringEmailChangeFailure
    extends EmailVerificationDuringEmailChangeFailure {
  const AlreadyExistingUserEmailVerificationDuringEmailChangeFailure();
}

class ServerEmailVerificationDuringEmailChangeFailure
    extends EmailVerificationDuringEmailChangeFailure {
  const ServerEmailVerificationDuringEmailChangeFailure();
}

class NetworkEmailVerificationDuringEmailChangeFailure
    extends EmailVerificationDuringEmailChangeFailure {
  const NetworkEmailVerificationDuringEmailChangeFailure();
}
